// pages/personal/personal.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    img:'',
    name:'',
    phone:'',
    visible1: false,
    projectName:'选择项目',
    inputValue:'',
    nums:null,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.setNavigationBarTitle({
      title: '个人中心',
    });
    wx.removeStorageSync("value")
    this.setData({
      projectName: wx.getStorageSync('value') || '选择项目'
    })
   
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //渲染置业顾问信息
    wx.request({
      url: app.url + '/consultant/auth3/consultant/selfContentInfo',
      method: 'GET',
      header: {
        token: wx.getStorageSync('pToken') ? wx.getStorageSync('pToken'): wx.getStorageSync('token')
      },
      success: (res) => {
        if (res.data.code == 0) {
          // 调取成功，渲染数据
          if (res.data.data != null) {
            this.setData({
              name: wx.getStorageSync('name')||res.data.data[0].name,
              phone: wx.getStorageSync('mobile') || res.data.data[0].phone,
              img: wx.getStorageSync('headImg')||res.data.data[0].headImg,
              list: res.data.data,
              
            })
            
            // 根据切换项目存储的项目名，保存相应的项目id
            var arr = res.data.data
            console.log(arr)
            for(var i=0;i<arr.length;i++){
              if (wx.getStorageSync('value') == arr[i].projectName){
                wx.setStorageSync('id', arr[i].projectId)
              }
            }
          }
        } else {
          wx.showModal({
            title: '提示',
            showCancel: false,
            content: res.data.msg
          });
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  // 跳转个人详情页面
  jumpInfo(){
    wx.navigateTo({
      url: '/pages/info/info?img=' + this.data.img + '&name=' + this.data.name,
    })
  },
  //跳转核销记录页面
  jumpVerification(){
    wx.navigateTo({
      url: '/pages/verification/verification?projectId='+wx.getStorageSync('id'),
    })
  } ,
  // 跳转解冻申请页面
  jumpThaw(){
    wx.navigateTo({
      url: '/pages/thaw/thaw?projectId=' + wx.getStorageSync('id'),
    })
  },
  // 二维码编码输入框取值
  bindKeyInput(e){
    this.setData({
      inputValue: e.detail.value
    })
    
  },
  // 弹出核销码
  show(){
    this.setData({
      show:true
    })
  },
  // 弹出框核销码确认按钮
  onSure(){
    if (this.data.inputValue!=''){
      wx.navigateTo({
        url: '/pages/order-info/order-info?code=' + this.data.inputValue,
      })
    }  
  },
  // 弹出核销码取消按钮
  onClose() {
    this.setData({ show: false });
  },
  // 切换项目
  cutover(e){
    // console.log(e.currentTarget.dataset.name)
    this.setData({
      visible1: true,
    })
  },
  // 单选切换
  radioChange(e){
    wx.setStorageSync('value', e.detail.value)
  },
  // 切换项目保存
  handleClose1() {
    if (wx.getStorageSync('value')==''){
      this.setData({
        visible1: false,
        projectName: '选择项目'
      })
    }else{
      this.setData({
        visible1: false,
        projectName: wx.getStorageSync('value')
      })
    }
    this.onShow()
  },
})